/*reset*/
html { overflow-x: auto; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, select { padding: 0; margin: 0; list-style: none; }
body,html{height: 100%;}

/*global*/
th { font-weight: 500 }
body { font: 12px/18px "Microsoft YaHei", "Arial", "sans-serif", HELVETICA; width: 100%; background: #f5f5f5; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
input, select, textarea { outline: none; border: 1px solid #e5e5e5; font-size: 14px;font-family: "Microsoft YaHei","Arial", "sans-serif"; }
a, a:link, a:active, a:visited { text-decoration: none; color: #333; font-size: 12px; outline: none; font-family: "Microsoft YaHei","Arial", "sans-serif" }
a:hover { text-decoration: none; }
button{ outline: none;}
img { border: 0; }
#page { width: 100%; position: relative; background: #f5f5f5; overflow: hidden }
#page img { max-width: 100% }
.page_foot { width: 100%; overflow: hidden }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; *zoom: 1; }

/*.iconfont { -webkit-text-stroke-width:0!important;}*/

.mt20{margin-top: 20px;}


